package com.booking.controller.model.req.user;

import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @author Qikai.Lin
 * @date 2023/4/21
 */
@Data
public class UserCreateReq {
    /**
     * 用户类型(游客/房东) （枚举）
     */
    @NotEmpty(message = "用户类型不能为空")
    private String userType;
    /**
     * 用户名(必填)
     */
    @NotEmpty(message = "用户名不能为空")
    private String username;
    /**
     * 用户密码(必填)
     */
    @NotEmpty(message = "密码不能为空")
    private String password;
    /**
     * 手机号
     */
    @NotEmpty(message = "手机号不能为空")
    private String mobile;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 性别（实名）
     */
    private String sex;
    /**
     * 用户昵称
     */
    private String nickname;
    /**
     * 用户头像
     */
    private String imgUrl;
    /**
     * 用户简介
     */
    private String description;
}
